package org.tity.commons;

import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
import org.springframework.boot.test.autoconfigure.json.JsonTest;
import org.tity.commons.bean.BeanUtil_Advance;
import org.tity.commons.bean.BeanUtil_Normal;
import org.tity.commons.cache.DoubleCacheTest;
import org.tity.commons.cache.LocalCacheTest;
import org.tity.commons.code.CompressTest;
import org.tity.commons.collection.MapUtil_Group;
import org.tity.commons.collection.MapUtil_Normal;
import org.tity.commons.collection.TreeUtilTest;
import org.tity.commons.collection.TypedHashMap_Normal;
import org.tity.commons.concurrent.SimpleTaskManagerTest;
import org.tity.commons.concurrent.ThreadUtil_A;
import org.tity.commons.io.StreamUtil_A;
import org.tity.commons.lang.ArrayUtil_Normal;
import org.tity.commons.lang.ColorTest;
import org.tity.commons.lang.DataParserTest;
import org.tity.commons.lang.DateUtilTest;
import org.tity.commons.log.FileLoggerTest;

@RunWith(Suite.class)
@SuiteClasses({
		// bean
		BeanUtil_Normal.class, BeanUtil_Advance.class,
		// cache
		LocalCacheTest.class,DoubleCacheTest.class,
		// code
		CompressTest.class,
		// collection
		MapUtil_Normal.class, MapUtil_Group.class, TypedHashMap_Normal.class,TreeUtilTest.class,
		// concurrent
		SimpleTaskManagerTest.class, ThreadUtil_A.class,
		// io
		StreamUtil_A.class,
		// json
		JsonTest.class,
		// lang
		ArrayUtil_Normal.class, DataParserTest.class, ArrayUtil_Normal.class, DateUtilTest.class,ColorTest.class,
		//
		FileLoggerTest.class

})
public class CommonTestSuite {

	@BeforeClass
	public static void begin() {

	}

	@AfterClass
	public static void end() {

	}
}
